1 package uba.db.column.io;
2
3 import java.io.DataInput;
4 import java.io.IOException;
5
6 import uba.db.column.ColumnSpecification;
7
8 /***
9 * Lee de un {@link DataInput} el valor de una columna tipo INTEGER.
10 *
11 * @see uba.db.column.IntegerColumnSpecification
12 *
13 * @version $Revision: 1.4 $
14 */
15 public class IntegerColumnReader extends ColumnReaderBehavior {
16 /***
17 * @param columnSpecification especificación de la columna a la cual pertenece este
18 * reader.
19 * @param input stream desde donde se leerán los datos.
20 */
21 public IntegerColumnReader(ColumnSpecification columnSpecification, DataInput input) {
22 super(columnSpecification, input);
23 }
24
25 /***
26 * @see uba.db.column.io.ColumnReaderBehavior#readFrom(DataInput)
27 */
28 protected Object readFrom(DataInput in) throws IOException {
29 return new Integer(in.readInt());
30 }
31 }